Mobile device intermediary for vehicle adaptation

ABSTRACT

A mobile device intermediary for vehicle adaptation is disclosed. A mobile device intermediary can access driver profile information and vehicle profile information from a remotely located device, determine vehicle adaptation information based on the driver profile information and vehicle profile information, and facilitate access to the vehicle adaptation information to facilitate adapting an aspect of a first vehicle. The mobile device intermediary can further receive other vehicle profile information related to a second vehicle associated with a driver profile and include the other vehicle profile information in determining the vehicle adaptation information. The vehicle adaptation information can be related to adapting a performance aspect of the first vehicle. The vehicle adaptation information can also be related to adapting an amenity aspect of the first vehicle. Vehicle adaption information can provide improved safety and driver comfort as a driver uses different vehicles, can be portable, and can be device independent.

TECHNICAL FIELD

The disclosed subject matter relates to adaptation of a vehicle relatedto driver profile information and vehicle profile information.

BACKGROUND

By way of brief background, modern vehicles can include adaptablesubsystems. These adaptable subsystems can facilitate adaptation of thevehicle to improve usability of the vehicle. As an example, preset seatadjustments can be stored in a vehicle that can allow one-touchadjustment of the seat, e.g., height, seat angles, lumbar pressure, etc.As another example, adjustable vehicle control pedals can facilitateadjusting the pedal positions to individual drivers.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is an illustration of a system that facilitates employing amobile device as an intermediary for vehicle adaptation based on adriver profile in accordance with aspects of the subject disclosure.

FIG. 2 is a depiction of a system that facilitates employing a mobiledevice as an intermediary for vehicle adaptation based on a driverprofile and other vehicle profile information in accordance with aspectsof the subject disclosure.

FIG. 3 illustrates a system that facilitates employing a mobile deviceas an intermediary for adaptation of a vehicle amenity and/or vehicleperformance based on a driver profile and other vehicle profileinformation in accordance with aspects of the subject disclosure.

FIG. 4 illustrates a system that facilitates employing a mobile deviceas an intermediary for vehicle adaptation based on a driver profile andother vehicle profile information in accordance with aspects of thesubject disclosure.

FIG. 5 illustrates an exemplary system that employs a mobile device asan intermediary for adaptation of various subsystems of a vehicle inaccordance with aspects of the subject disclosure.

FIG. 6 illustrates a method facilitating employing a mobile device as anintermediary for vehicle adaptation based on a driver profile inaccordance with aspects of the subject disclosure.

FIG. 7 illustrates a method facilitating employing a mobile device as anintermediary for vehicle adaptation based on a driver profile and othervehicle profile information in accordance with aspects of the subjectdisclosure.

FIG. 8 illustrates a method facilitating employing a mobile device as anintermediary for vehicle adaptation based on a driver profile and othervehicle profile information in accordance with aspects of the subjectdisclosure.

FIG. 9 depicts a schematic block diagram of a computing environment withwhich the disclosed subject matter can interact.

FIG. 10 illustrates a block diagram of a computing system operable toexecute the disclosed systems and methods in accordance with anembodiment.

DETAILED DESCRIPTION

The subject disclosure is now described with reference to the drawings,wherein like reference numerals are used to refer to like elementsthroughout. In the following description, for purposes of explanation,numerous specific details are set forth in order to provide a thoroughunderstanding of the subject disclosure. It may be evident, however,that the subject disclosure may be practiced without these specificdetails. In other instances, well-known structures and devices are shownin block diagram form in order to facilitate describing the subjectdisclosure.

Conventional vehicles can employ many manually adjustable systems, suchas, radio stations, seat adjustments, pedal position adjustments,climate control settings, etc. Some newer vehicles have advancedadjustment systems that can store settings for adjustable vehiclesubsystems, e.g., storing sets of seat adjustments that can allow theseat to adjust several parameters at the touch of a single button. Insome instances, these stored vehicle subsystem adjustments can beactivated by items such as computerized keys, key fobs, etc., e.g., whena computerized key is inserted in the ignition, the vehicle canautomatically adjust the seat based on settings associated with theparticular key inserted in the ignition.

These conventional systems are generally strongly tied to individualvehicles or drivers. As an example, in most conventional systems, acomputerized key fob can be associated with a seat adjustment for afirst vehicle, however the same key fob would not typically cause seatadjustment in a second vehicle. As such, a driver who has a programmedseat adjustment associated with a key fob for her personal vehicle wouldnot generally be able to rent another vehicle, even of the same make andmodel, and expect the programmed seat adjustment to work in the rentedvehicle based on the presence of the key fob. Similarly, where a driverowns several vehicles, conventional systems would not generally allowadjustment of each vehicle to be effected based on interaction with asingle device, e.g., a computerized key fob, a mobile device, asmartphone, etc.

In comparison to conventional systems, a mobile device intermediary(MDI) in accord with the instant specification, such as a cellularphone, a smartphone, a wearable computer, etc., can facilitate access todriver (or passenger) profile information that can be employed to causeadaptation of vehicle subsystems. This can allow a mobile device tocause adaptation of a vehicle based on the driver profile informationacross vehicles unlike typical systems. As an example, driver profileinformation can include height, weight, sex, medical information (e.g.,epilepsy, sensitivity to light, pacemaker, propensity to thrombosis,etc.), corrective vision information, musical preference information,historical driving pattern or trip information, familial information,driving record information, driving habit information, historic useinformation (e.g., seatbelt use, radio use, cell phone use, etc.),identifiers for vehicles associated with a driver, or nearly any othertype of information associated with a driver. As a further example, adriver can have settings stored for a personal vehicle and thesesettings can be directly implemented on a rental vehicle of the samemake and model unlike conventional systems.

In an aspect, a mobile device intermediary can receive driver profileinformation stored external to the mobile device. In an embodiment,driver profile information can be stored on a remotely located server.Storage of a driver profile remote from the mobile device can enable thedriver profile to be received by other mobile devices that can act asMDIs to enable vehicular adaptation. As an example, a driver cantypically use a mobile phone as an MDI to effect vehicular adaptation,however, where the driver forgets their mobile phone at home, a tabletcomputer can substitute as a MDI by receiving the driver profile from aserver allow adaptation of a vehicle with a tablet computer MDI ratherthan their mobile phone MDI. Further, changes in the vehicle adaptationoccurring during use of the tablet computer MDI can be pushed back tothe driver profile information on the server such that when the driveragain has their mobile phone, the changed vehicle adaptations areemployed in adapting their vehicle.

In a further aspect, a vehicle profile can also be employed in adaptinga vehicle. A vehicle profile can comprise information specific to aparticular vehicle in a manner similar to a driver profile storinginformation specific to a particular driver. As such, a vehicle profilecan comprise vehicle identification information, such as a vehicleidentification number (VIN), a license plate number, etc. Further, avehicle profile can include information such as vehicle make, vehiclemodel, vehicle service history, vehicle options, odometer information,vehicle geometry information, relevant service bulletin or recallinformation, historical use information, etc. As an example, vehiclegeometry information can include wheelbase, turning radius, length,width, headlight angle, pedal positions, seat positions, legroominformation, headroom information, blindspot geometry, etc. As anotherexample, historical use information can comprise fuel economy, lateralacceleration information as a function of speed, braking performanceinformation, acceleration transfer function information, vehicle weight,environmental or weather information, entertainment or radioinformation, cabin climate selection information, mirror positioninformation, car seat or booster seat usage information, etc. A vehicleprofile can be associated with a plurality of driver profiles. This canallow vehicle adaptation to be based on driver profile information andvehicle information. As an example, a driver profile can be related to adriver's sports car and a driver's minivan, such that when the driverrents a minivan on vacation in another city, the MDI can adapt therental minivan based on driver profile information and the driver'sminivan information such that the driver's seat is adjusted to thedriver and the passenger airbag is turned off based on a history ofusing a baby seat in the front passenger seat of the driver's personalminivan at home.

Moreover, adaptation of a vehicle can be transferred between differentvehicle makes, models, trim levels, etc. As an example, a user canpurchase a new truck and the MDI can adapt the new truck based on thedriver profile information and vehicle profile information related tothe driver profile. Continuing the example, a driver can be known to be6′5″ tall, statistically an aggressive accelerator, and prefers operaticmusic, based on the driver profile information. Further, the driver canbe associated with a low seat position setting in other vehicles, andfrequently carries heavy loads, based on vehicle profile information forother vehicles the driver profile is associated with, such as the othervehicles the driver owns and vehicles the driver has rented in the past.Based on the driver profile information and the vehicle profileinformation, the MDI can make vehicle adaptation information availableto the new truck that sets the seat of the new truck to give adequateheadroom and legroom, adapt the angle of the truck headlights to besimilar to that experienced by a 6′5″ tall driver with seat settings inthe other vehicles based on the geometry of the other vehicles with anassociated vehicle profile, can select several radio presets associatedwith classical or opera music, can adjust the suspension to be stifferin anticipation of a heavy load, and can adapt the accelerator transferfunction to mimic the aggressive acceleration of the driver coupledperformance information from associated vehicle profile information.This can result in the truck being adapted to perform and feel more likevehicles the driver is familiar with and that better match sight lines,blindspots, headlight ranges, suspension feel, etc., for the new truckwith vehicles to which the driver is associated. The driver can thenadjust the subsystems of the new truck and these new adjustments can bereflected in updated driver profile information and updated vehicleprofile information for the truck.

Furthermore, it will be appreciated that where the driver's wife isassociated with the same vehicle profile information as the driver, thecombination of the wife's driver profile with the vehicle profileinformation can result in different vehicle adaptations for the newtruck. As an example, where the wife is 5′3″, based on the wife's driverprofile information, and she rarely carries heavy loads, based on theassociated vehicle profile information, the new truck can adapt to adifferent seat setting and different suspension setting by way of thewife's smartphone MDI as compared to the husband's cellphone MDI.

In an aspect, as future vehicles incorporate more and better sensor andinformation systems, and where future vehicles include more adaptablesubsystems, the portable nature of MDI based adaptation of vehicles canbe expected to improve driver and passenger experience. As an example, afuture vehicle can have electronically tinted windows and a driver MDIcan adapt sections of the vehicle windows to be at a first level oftinting associated with the geometry of the vehicle and the driver'scomputed sightlines and preferences, while other sections of the windowsare tinted at a second level of tint based on a passenger MDI associatedwith the passenger height and preferences.

In a still further aspect, because the driver profile information andvehicle information can be treated separately, privacy concerns can beaddressed. Vehicle profile information can be divorced fromidentification of a particular driver, while driver profile informationcan still be associated with a vehicle profile thereby limiting accessto vehicular information that may not be related to a specific driver.As an example, if a driver sells a car, the car profile information caninclude historical information about the car that typically would notidentify the seller. Further, MDI adaptation of vehicles for theoriginal owner can still consider the historical use of the soldvehicle. Moreover, MDI adaptation of the sold vehicle for the new ownercan consider the history of the sold vehicle and the new historygenerated since the sale of the vehicle as well.

In an embodiment, MDI for vehicle adaptation can include a mobile devicecomprising a memory and processor to perform operations. The operationscan include receiving driver profile information representing a driverprofile that is associated with the mobile device. Further, theoperations can provide for receiving vehicle profile information relatedto a first vehicle. Moreover, the mobile device can, based on the driverprofile information and the vehicle profile information, determinevehicle adaptation information related to adapting an aspect of thefirst vehicle. The operations can further facilitate access to thevehicle adaptation information for a device of the first vehicle toenable adaptation of the aspect of the first vehicle.

In another embodiment, MDI for vehicle adaptation can comprise a methodincluding receiving, by a mobile device comprising a processor, driverprofile information associated with the mobile device from a devicelocated remotely from the mobile device. The method can further providefor receiving vehicle profile information related to a first vehicle.The method can then determine vehicle adaptation information related toadapting an aspect of the first vehicle and based on the driver profileinformation and the vehicle profile information, and facilitating accessto the vehicle adaptation information for a device of the first vehicleto initiate adaptation of the aspect of the first vehicle.

Moreover, in another embodiment, MDI for vehicle adaptation can includea server device, including a memory and processor, that can receivedriver profile information associated with a driver profile that isassociated with a mobile device, receive vehicle profile informationrelated to a first vehicle via the mobile device, and receive othervehicle profile information related to a second vehicle associated withthe driver profile. The server device can further determine, based onthe driver profile information, the other vehicle profile information,and the vehicle profile information, vehicle adaptation informationrelated to adapting an aspect of the first vehicle. The server devicecan also enable access, via the mobile device, to the vehicle adaptationinformation for a device of the first vehicle to facilitate adaptationof the aspect of the first vehicle.

To the accomplishment of the foregoing and related ends, the disclosedsubject matter, then, comprises one or more of the features hereinaftermore fully described. The following description and the annexed drawingsset forth in detail certain illustrative aspects of the subject matter.However, these aspects are indicative of but a few of the various waysin which the principles of the subject matter can be employed. Otheraspects, advantages and novel features of the disclosed subject matterwill become apparent from the following detailed description whenconsidered in conjunction with the provided drawings.

FIG. 1 is an illustration of a system 100, which facilitates employing amobile device as an intermediary for vehicle adaptation based on adriver profile in accordance with aspects of the subject disclosure.System 100 can include mobile device 110. Mobile device 110 can be asmartphone, tablet computer, laptop computer, or any other type ofmobile device.

Mobile device 110 can comprise adaptation component 120. Adaptationcomponent 120 can determine vehicle adaptation information related toadapting a subsystem of a vehicle. Nearly any vehicle subsystem caninclude adaptive features, e.g., a vehicle engine can comprise anacceleration transfer function that determines vehicular acceleration inresponse to actuation of a gas pedal, a vehicle suspension system can beadjustable, the projection angel of a vehicle's headlights can beadjusted, seat positions or lumbar support can be adjustable, radiostations can be updateable, power mirrors can be adjusted automatically,climate control systems can be programmable, tire inflation can beadjustable, etc. In an aspect, nearly any vehicle subsystem can besubject to adaptation or control. This adaptation and control can beeffected by a control device, e.g., a dedicated controller device, acentral vehicle computer system, etc.

Adaptation component 120 can be coupled to a vehicle subsystem controldevice to facilitate adaptation of a vehicle subsystem. Coupling betweenmobile device 110 and a vehicle subsystem control device can be via awired or wireless interface, e.g., a cable, Bluetooth-type coupling,Zigbee-type coupling, etc. As such, where adaptation component 120 ofmobile device 110 determines vehicle adaptation information, thisinformation can be made available to a vehicle, e.g., vehicle adaptationinformation to instant vehicle 160 to facilitate adaptation of a vehiclesubsystem.

Mobile device 110 can receive driver profile information from a server130. Driver profile information can include nearly any type ofinformation associated with a driver. The term driver can refer to avehicle operator or a passenger in a vehicle and is intended to be aninclusive, rather than an exclusive, term unless otherwise explicitly orinherently indicated, e.g., driver profile information can also bepassenger profile information. As such, the term driver profileinformation is employed for clarity inasmuch as many vehicle subsystemsare preferentially adaptable for a driver before a passenger, however,where a vehicle subsystem is adaptable for a passenger, passengerprofile information is considered within the scope of the subjectdisclosure.

Mobile device 110 can also receive vehicle profile information from aninstant vehicle 150. An instant vehicle can be a vehicle operated oroccupied by a driver or passenger. As such, when a driver gets in aninstant vehicle with mobile device 110, mobile device 110 can receiveboth driver profile information from server 130 and vehicle profileinformation from instant vehicle 150. In an aspect, driver profileinformation 130 and vehicle information 150 can be separate and distinctsets of information. This can facilitate driver privacy when vehicleprofile information is accessed by separating driver information fromvehicle information. Vehicle profile can comprise information specificto a particular vehicle in a manner similar to a driver profile storinginformation specific to a particular driver.

Adaptation component 120 of mobile device 110 can determine vehicleadaptation information to instant vehicle 160 based on driver profileinformation from server 130 and vehicle profile information from instantvehicle 150. As an example, where a driver is associated with driverprofile information including an indication of frequent driving late atnight, and vehicle profile information for an instant vehicle indicatesthe vehicle has a driver eye movement monitoring system, adaptationcomponent 120 can determine vehicle adaptation information related toincreasing the sensitivity of the vehicle eye movement monitoring systemto cause earlier alerting of the driver when eye movement indicates thatthe driver may be drowsy. As a further example, where driver profileinformation 130 indicates that a driver has a sensitivity to brightlights, such as from cataract surgery, and vehicle profile informationfrom the instant vehicle 150 includes indicia of an autochromicrear-view mirror, the darkening response for the rear-view mirror can beadapted to darken more quickly in response to incident light to reducethe effect of bright light reflecting into the driver's eyes. Similarly,where driver profile information 130 does not indicate a sensitivity tolight, the autochromic response can be adjusted to a default responsebecause the driver is less likely to be distracted by headlights in therear-view mirror. As a further example, where a driver has poorcirculation and is more susceptible to thrombosis in the legs, vehicleseats can be adapted to adjust pressure on the legs more frequently thanfor a driver with normal circulation. Numerous other examples ofdetermining vehicle adaptation information to instant vehicle 160 basedon driver profile information from server 130 and vehicle profileinformation from instant vehicle 150 can be, but are not, recited forthe sake of clarity and brevity, although all such examples areconsidered within the scope of the subject disclosure.

FIG. 2 is a depiction of a system 200 that can facilitate employing amobile device as an intermediary for vehicle adaptation based on adriver profile and other vehicle profile information in accordance withaspects of the subject disclosure. System 200 can include mobile device210. Mobile device 210 can comprise adaptation component 220. Adaptationcomponent 220 can determine vehicle adaptation information related toadapting a subsystem of a vehicle. Nearly any vehicle subsystem caninclude adaptive feature. In an aspect, nearly any vehicle subsystem canbe subject to adaptation or control based on vehicle adaptationinformation, e.g., vehicle adaptation information to instant vehicle260. This adaptation and control can be effected by a control device ofthe vehicle. Adaptation component 220 can be coupled to a vehiclesubsystem control device (not illustrated) to facilitate adaptation of avehicle subsystem. Coupling between mobile device 210 and a vehiclesubsystem control device can be via a wired or wireless interface. Assuch, where adaptation component 220 of mobile device 210 determinesvehicle adaptation information, this information can be made availableto a vehicle, e.g., vehicle adaptation information to instant vehicle260, to facilitate adaptation of a vehicle subsystem.

Mobile device 210 can receive driver profile information from server230. Driver profile information can include nearly any type ofinformation associated with a driver. Mobile device 210 can also receivevehicle profile information from instant vehicle 250. An instant vehiclecan be a vehicle operated or occupied by a driver or passenger. As such,when a driver gets in an instant vehicle with mobile device 210, mobiledevice 210 can receive both driver profile information from server 230and vehicle profile information from instant vehicle 250. In an aspect,driver profile information 230 and vehicle information 250 can beseparate and distinct sets of information. Vehicle profile can compriseinformation specific to a particular vehicle in a manner similar to adriver profile storing information specific to a particular driver.

Mobile device 210 can further receive other vehicle profile informationfrom server 240. Other vehicle profile information from server 240 canbe similar to vehicle profile information for the instant vehicle butwill typically be for other vehicles associated with the driver profileinformation from server 230. As an example, driver profile informationfrom server 230 can comprise an identifier related to a vehicle otherthan the instant vehicle that is associated with the driver related todriver profile information from server 230. The identifier can be usedto receive vehicle profile information from server 240 related to theidentifier. This information can then be included in determining vehicleadaptation information to instant vehicle 260.

Adaptation component 220 of mobile device 210 can determine vehicleadaptation information to instant vehicle 260 based on driver profileinformation from server 230, other vehicle profile information fromserver 240, and vehicle profile information from instant vehicle 250. Asan example, a driver can be associated with driver profile informationindicating nerve damage related to decreased hand-eye coordination thatcan result in “shaky hands”. These “shaky hands” can cause a car with asensitive steering system to pull slightly left and slightly right whiledriving in a straight line because the driver may not hold the steeringwheel perfectly straight as a result of the nerve damage. This can givean appearance of wandering within a lane. Continuing the example,vehicle profile information for an instant vehicle can indicate that thevehicle has an adaptive steering system that can correct for “shakyhands” by adjusting dampening of the steering input from the steeringwheel. As such, adaptation component 220 can receive other vehicleprofile information from server 240 indicating a damping level forsteering in other vehicles associated with the driver. The other vehicleprofile information from server 240 can be mapped to the adaptivesteering system of the instant vehicle based on vehicle profileinformation from instant vehicle 250. This mapping can compensate fordifferences between the steering systems of the other vehicles and thesteering system of the instant vehicle such that resulting vehicleadaptation information to instant vehicle 260 can provide a similarsteering response for the drivers steering input as the other vehicleseven where the adaptable steering of the instant vehicle may not be thesame as those of the other vehicles.

Similarly, as another example, the steering response of other vehiclesassociated with a driver can be included in determining vehicleadaptation information for steering in a new vehicle the driver isusing, e.g., where the driver usually drives an dump truck with lowresponse steering, and the driver hops in a sports car with highlyresponsive steering, the steering of the sports can be adapted to beless responsive until the driver updates the steering to be moreresponsive. This can allow the driver to more easily transition to thesports car where the driver is used to driving a dump truck and, as thedriver becomes more familiar with the sports car, the steering can bemade more responsive. Further, as the driver makes the steering moreresponsive, the driver profile or vehicle profile can be updated toreflect the drives increased abilities with highly responsive steering.In an aspect, this type of vehicle adaptive information can provide forimproved safety and driver comfort as a driver changes vehicles, forexample, by renting cars on vacation, changing vehicles frequently forwork, driving a friend's car, etc. Moreover, because the adaptation isfacilitated by mobile device 210 as a MDI, the adaptation is portableand can be employed on two vehicles of the same make/model, same makebut different model, different makes, or even different classes ofvehicles. Further, where the driver profile information, e.g., 230, andthe other vehicle profile information, e.g., 240, are received from aserver by mobile device 210, the adaptation is also device independent,e.g., where a driver forgets their mobile phone, the adaptation can beeffected by a tablet computer mobile device, etc.

FIG. 3 illustrates a system 300 that facilitates employing a mobiledevice as an intermediary for adaptation of a vehicle amenity or vehicleperformance based on a driver profile and other vehicle profileinformation in accordance with aspects of the subject disclosure. System300 can include mobile device 310. Mobile device 310 can compriseadaptation component 320. Adaptation component 320 can determine vehicleadaptation information related to adapting a subsystem of a vehicle.Adaptation component 320 can be coupled to a vehicle subsystem controldevice (not illustrated) to facilitate adaptation of a vehiclesubsystem. Coupling between mobile device 310 and a vehicle subsystemcontrol device can be via a wired or wireless interface. As such, whereadaptation component 320 of mobile device 310 determines vehicleadaptation information, this information can be made available to avehicle, e.g., vehicle adaptation information to instant vehicle 360, tofacilitate adaptation of a vehicle subsystem.

Adaptation component 320 can comprise amenity adjustment component 322and performance mapping component 324. Nearly any vehicle subsystem caninclude an adaptive feature that can be subject to adaptation or controlbased on vehicle adaptation information, e.g., vehicle adaptationinformation to instant vehicle 360. Adaptation and control can beeffected by a control device of the vehicle. Amenity adjustmentcomponent 322 can be coupled to a control device of the instant vehicle.Similarly, performance mapping component 324 can be coupled to a controldevice of the instant vehicle. Amenity adjustment component 322 canfacilitate determining vehicle adaptation information related toadjustment of vehicular amenities such as seat position, mirrorposition, pedal position, climate settings, radio settings, etc.Performance mapping component 324 can facilitate determining vehicleadaption information related to adapting vehicle performance aspects,such as accelerator transfer functions, suspension adjustment, tirepressure adjustment, etc.

Mobile device 310 can receive driver profile information from server330. Driver profile information can include nearly any type ofinformation associated with a driver. Mobile device 310 can also receivevehicle profile information from instant vehicle 350. An instant vehiclecan be a vehicle operated or occupied by a driver or passenger. As such,when a driver is proximate to the instant vehicle with mobile device310, mobile device 310 can receive both driver profile information fromserver 330 and vehicle profile information from instant vehicle 350. Inan aspect, driver profile information 330 and vehicle information 350can be separate and distinct sets of information. A vehicle profile cancomprise information specific to a particular vehicle in a mannersimilar to a driver profile storing information specific to a particulardriver.

Mobile device 310 can further receive other vehicle profile informationfrom server 340. Other vehicle profile information from server 340 canbe similar to vehicle profile information for the instant vehicle butwill typically be for other vehicles associated with the driver profileinformation from server 330. As an example, driver profile informationfrom server 330 can comprise an identifier related to a vehicle otherthan the instant vehicle that is associated with the driver related todriver profile information from server 330. The identifier can be usedto receive vehicle profile information from server 340 related to theidentifier. This information can then be included in determining vehicleadaptation information to instant vehicle 360.

Adaptation component 320 of mobile device 310 can determine vehicleadaptation information to instant vehicle 360 based on driver profileinformation from server 330, other vehicle profile information fromserver 340, and vehicle profile information from instant vehicle 350.Vehicle adaptation information to instant vehicle 360 can comprisevehicle adaptation information determined by amenity adjustmentcomponent 322 and vehicle adaption information determined by performancemapping component 324. As such, other vehicle profile information fromserver 340 related to another vehicle associated with a driver can beincluded in determining vehicle adaptation information for adaptation ofboth an amenity of the instant vehicle or a performance aspect of theinstant vehicle. This can allow a driver to more easily transitionbetween a vehicle associated with the driver and an instant vehicle.Further, the driver profile or instant vehicle profile can be updated toreflect new information related, correspondingly, to the driver or theinstant vehicle. In an aspect, this type of vehicle adaptive informationcan provide for improved safety and driver comfort as a driver usesdifferent vehicles. Moreover, because adaptation can be facilitated bymobile device 310 as a MDI, the adaptation can be portable. Further,where the driver profile information, e.g., 330, and the other vehicleprofile information, e.g., 340, are received from a server by mobiledevice 310, the adaptation can also be device independent, e.g., where adriver forgets their mobile phone, the adaptation can be effected by atablet computer mobile device, etc.

FIG. 4 illustrates a system 400 that facilitates employing a mobiledevice as an intermediary for vehicle adaptation based on a driverprofile and other vehicle profile information in accordance with aspectsof the subject disclosure. System 400 can include mobile device 410.Mobile device 410 can comprise adaptation component 420. Adaptationcomponent 420 can determine vehicle adaptation information related toadapting a subsystem of a vehicle. Adaptation component 420 can becoupled to a vehicle subsystem control device (not illustrated) tofacilitate adaptation of a vehicle subsystem. Coupling between mobiledevice 410 and a vehicle subsystem control device can be via a wired orwireless interface. As such, where adaptation component 420 of mobiledevice 410 determines vehicle adaptation information, this informationcan be made available to a vehicle, e.g., vehicle adaptation informationto instant vehicle 460, to facilitate adaptation of a vehicle subsystem.

System 400 can further comprise server device 470. Server device 470 canbe remotely located from mobile device 410. In an aspect server device470 can be a personal server device, a cloud server device, a wirelessnetwork operator device, etc. Mobile device can couple with serverdevice 470 via a wired or wireless connection, though typically theconnection will be wireless, e.g., a wireless communication link via awireless network provider, a cellular communication link, a Wi-Ficommunication link, a Bluetooth-type communication link, etc.

Server device 470 can comprise driver profile information component 430.Driver profile information component 430 can comprise driver profileinformation. As an example, driver profile information component 430 canbe a data store housing driver profile information. As another example,driver profile information component 430 can receive driver profileinformation from a data store.

Server device 470 can further comprise other vehicle profile informationcomponent 440. Other vehicle profile information component 440 cancomprise other vehicle profile information. As an example, other vehicleprofile information component 440 can be a data store housing othervehicle profile information. As another example, other vehicle profileinformation component 440 can receive other vehicle profile informationfrom a data store.

Moreover, server device 470 can comprise adaptation informationdetermining component 426. Adaptation information determining component426 can determine information related to determining vehicle adaptationinformation to instant vehicle 460. In an aspect, transfer of driverprofile information and other vehicle profile information over wirelesslinks to mobile device 410 from a server can be data intensive. Byreceiving driver profile information and other vehicle profileinformation at server 470 via driver profile information component 430and other vehicle profile information component 440, adaptationinformation determination component 426 can determine informationrelated to determining vehicle adaptation information to instant vehicle460 at the server and can make that information available to mobiledevice 410. In some instances, this server-side determination can reducethe amount of data that can be transmitted in comparison to transmittingdriver profile information and other vehicle profile information overwireless links. However, in other instances, especially where driverprofile information and other vehicle profile information are compact,or where driver profile information and other vehicle profileinformation are pre-fetched, allowing the determination of vehicleadaptation information at mobile device 410 can be less data intensivethan transmitting information related to determining vehicle adaptationinformation to instant vehicle 460 determined by adaptation informationdetermining component 426. It will be appreciated that rules can beemployed to select the less data intensive scheme to reduce consumptionof typically limited wireless resources.

Adaptation component 420 can comprise amenity adjustment component 422and performance mapping component 424. Amenity adjustment component 422can be coupled to a control device of the instant vehicle. Similarly,performance mapping component 424 can be coupled to a control device ofthe instant vehicle. Amenity adjustment component 422 can facilitatedetermining vehicle adaptation information related to adjustment ofvehicular amenities. Performance mapping component 424 can facilitatedetermining vehicle adaption information related to adapting vehicleperformance aspects. Mobile device 410 can receive information fromadaptation information determining component 426 of server device 470.Mobile device 410 can also receive vehicle profile information frominstant vehicle 450. An instant vehicle can be a vehicle operated oroccupied by a driver or passenger. As such, when a driver is proximateto the instant vehicle with mobile device 410, mobile device 410 candetermine vehicle adaptation information to instant vehicle 460 based onvehicle profile information from instant vehicle 450 and informationdetermined by adaptation information determining component 426. This canallow a driver to more easily transition between a vehicle associatedwith the driver and an instant vehicle. Further, the driver profile orinstant vehicle profile can be updated via server device 470 to reflectnew information related, correspondingly, to the driver or the instantvehicle. In an aspect, this type of vehicle adaptive information canprovide for improved safety and driver comfort as a driver usesdifferent vehicles. Moreover, because adaptation can be facilitated bymobile device 410 as a MDI, the adaptation can be portable. Further,where information determined by adaptation information determiningcomponent 426 is received from server device 470 by mobile device 410,the adaptation can also be device independent, e.g., where a driverforgets their mobile phone, the adaptation can be effected by a tabletcomputer mobile device, etc.

FIG. 5 illustrates exemplary system 500 that employs a mobile device asan intermediary for adaptation of various subsystems of a vehicle inaccordance with aspects of the subject disclosure. System 500 can be anon-limiting example and can comprise mobile device 510. Mobile device510 can be a smartphone, tablet computer, laptop computer, or any othertype of mobile device, but is illustrated as a cellular phone in FIG. 5for clarity and brevity. Mobile device 510 can be coupled to remotelylocated server device 570 by way of radio access network (RAN) 504 andcommunication framework 502. In an instance, RAN 504 can comprisewireless telecommunications network devices. Further, communicationframework 502 can comprise internet devices such as routes, servers,etc.

Mobile device 510 can comprise an adaptation component (not illustrated)that can determine vehicle adaptation information that can be madeaccessible to instant vehicle 506. Vehicle adaptation information cancomprise, for example, acceleration adapting information 580, headlightadapting information 582, suspension adapting information 584,entertainment system adapting information 586, or climate adaptinginformation 588, among other types of vehicle adaptation information.Vehicle adaptation information can be employed by instant vehicle 506 toadapt corresponding vehicular subsystems. Adapting vehicular subsystemsbased on driver profile information via a MDI, e.g., mobile device 510,can allow a driver to more easily transition between a vehicleassociated with the driver and an instant vehicle. Vehicle adaptiveinformation can provide for improved safety and driver comfort.Moreover, because adaptation can be facilitated by a MDI, the adaptationcan be portable. Further, the adaptation can also be device independentbecause other mobile devices (not illustrated) can act as a MDI andreceive driver profile information and/or other vehicle profileinformation from remotely located server device 570 via communicationframework 502 and RAN 504.

In view of the example system(s) described above, example method(s) thatcan be implemented in accordance with the disclosed subject matter canbe better appreciated with reference to flowcharts in FIG. 6-FIG. 8. Forpurposes of simplicity of explanation, example methods disclosed hereinare presented and described as a series of acts; however, it is to beunderstood and appreciated that the claimed subject matter is notlimited by the order of acts, as some acts may occur in different ordersand/or concurrently with other acts from that shown and describedherein. For example, one or more example methods disclosed herein couldalternatively be represented as a series of interrelated states orevents, such as in a state diagram. Moreover, interaction diagram(s) mayrepresent methods in accordance with the disclosed subject matter whendisparate entities enact disparate portions of the methods. Furthermore,not all illustrated acts may be required to implement a describedexample method in accordance with the subject specification. Furtheryet, two or more of the disclosed example methods can be implemented incombination with each other, to accomplish one or more aspects hereindescribed. It should be further appreciated that the example methodsdisclosed throughout the subject specification are capable of beingstored on an article of manufacture (e.g., a computer-readable medium)to allow transporting and transferring such methods to computers forexecution, and thus implementation, by a processor or for storage in amemory.

FIG. 6 illustrates aspects of method 600 facilitating employing a mobiledevice as an intermediary for vehicle adaptation based on a driverprofile in accordance with aspects of the subject disclosure. At 610,method 600 can include reviving, by a mobile device, driver profileinformation related to a driver profile associated with the mobiledevice. The mobile device can be a smartphone, tablet computer, laptopcomputer, or any other type of mobile device. Driver profile informationcan include nearly any type of information associated with a driver. Theterm driver can refer to a vehicle operator or a passenger in a vehicleand is intended to be an inclusive, rather than an exclusive, termunless otherwise explicitly or inherently indicated, e.g., driverprofile information can also be passenger profile information. Driverprofile information can include, for example, height, weight, sex,medical information, corrective vision information, musical preferenceinformation, historical driving pattern or trip information, familialinformation, driving record information, driving habit information,historic use information, identifiers for vehicles associated with adriver, or nearly any other type of information associated with adriver.

At 620, method 600 can comprise the mobile device receiving vehicleprofile information related to an instant vehicle. Vehicle profileinformation can comprise information specific to a particular vehicle ina manner similar to driver profile information storing informationspecific to a particular driver. As such, vehicle profile informationcan comprise vehicle identification information, such as a vehicleidentification number (VIN), a license plate number, etc. Further,vehicle profile information can include vehicle make, vehicle model,vehicle service history, vehicle options, odometer information, vehiclegeometry information, relevant service bulletin or recall information,historical use information, etc. Vehicle geometry information caninclude, for example, wheelbase, turning radius, length, width,headlight angle, pedal positions, seat positions, legroom information,headroom information, blindspot geometry, etc. Historical useinformation can comprise, for example, fuel economy, lateralacceleration information as a function of speed, braking performanceinformation, acceleration transfer function information, vehicle weight,environmental or weather information, entertainment or radioinformation, cabin climate selection information, mirror positioninformation, car seat or booster seat usage information, etc. Vehicleprofile information can be associated with a plurality of driverprofiles. This can allow vehicle adaptation to be based on driverprofile information and vehicle information. An instant vehicle can be avehicle operated or occupied by a driver or passenger.

At 630, method 600 can include determining, by the mobile device,vehicle adaptation information based on the driver profile informationand the vehicle profile information. Vehicle adaptation information canbe related to adapting a subsystem of a vehicle. Nearly any vehiclesubsystem can include adaptive features, e.g., a vehicle engine cancomprise an acceleration transfer function that determines vehicularacceleration in response to actuation of a gas pedal, a vehiclesuspension system can be adjustable, the projection angel of a vehicle'sheadlights can be adjusted, seat positions or lumbar support can beadjustable, radio stations can be updateable, power mirrors can beadjusted automatically, climate control systems can be programmable,tire inflation can be adjustable, etc. In an aspect, nearly any vehiclesubsystem can be subject to adaptation or control. This adaptation andcontrol can be effected by a control device, e.g., a dedicatedcontroller device, a central vehicle computer system, etc.

At 640 of method 600, the mobile device can facilitate access to thevehicle adaption information. At this point method 600 can end. In anembodiment, a control device of a vehicle can access the vehicleadaptation information. Access can be via a wired or wireless interface,e.g., a cable, Bluetooth-type coupling, Zigbee-type coupling, etc. Assuch, vehicle adaptation information can be determined and thisinformation can be made available to an instant vehicle to facilitateadaptation of a vehicle subsystem. In an aspect, vehicle adaptioninformation can provide for improved safety and driver comfort as adriver uses different vehicles. Moreover, because adaptation can befacilitated by the mobile device as a MDI, the adaptation can beportable. Further, where vehicle adaptation information is determinedfrom driver profile information received from a remote data store, e.g.,at 610 the receiving is from a remotely located data store, theadaptation can also be device independent, e.g., where a driver forgetstheir mobile phone, the adaptation can be effected by a tablet computermobile device, etc.

FIG. 7 illustrates a method 700 that facilitates employing a mobiledevice as an intermediary for vehicle adaptation based on a driverprofile and other vehicle profile information in accordance with aspectsof the subject disclosure. At 710, method 700 can include reviving, by amobile device, driver profile information related to a driver profileassociated with the mobile device. The mobile device can be asmartphone, tablet computer, laptop computer, or any other type ofmobile device. Driver profile information can include nearly any type ofinformation associated with a driver.

At 720 of method 700, a mobile device can receive other vehicle profileinformation related to a vehicle associated with the driver profile.Other vehicle profile information can comprise information specific to aparticular vehicle. As such, other vehicle profile information cancomprise vehicle identification information, such as a vehicleidentification number (VIN), a license plate number, etc. Further, othervehicle profile information can include vehicle make, vehicle model,vehicle service history, vehicle options, odometer information, vehiclegeometry information, relevant service bulletin or recall information,historical use information, etc. Vehicle geometry information caninclude, for example, wheelbase, turning radius, length, width,headlight angle, pedal positions, seat positions, legroom information,headroom information, blindspot geometry, etc. Historical useinformation can comprise, for example, fuel economy, lateralacceleration information as a function of speed, braking performanceinformation, acceleration transfer function information, vehicle weight,environmental or weather information, entertainment or radioinformation, cabin climate selection information, mirror positioninformation, car seat or booster seat usage information, etc. Othervehicle profile information can be associated with a plurality of driverprofiles. This can allow vehicle adaptation to be based on driverprofile information and other vehicle information. Other vehicle profileinformation can be similar to vehicle profile information for an instantvehicle but will typically be for other vehicles associated with thedriver profile information from 710. As an example, driver profileinformation can comprise an identifier related to a vehicle other thanthe instant vehicle that is associated with the driver related to driverprofile information. The identifier can be used to receive other vehicleprofile information related to the identifier. This information can thenbe included in determining vehicle adaptation information, e.g., at 740.

At 730, method 700 can include receiving, by the mobile device, vehicleprofile information related to an instant vehicle. An instant vehiclecan be a vehicle operated or occupied by a driver or passenger. Vehicleprofile information can be similar to other vehicle profile informationbut will typically be for an instant vehicle.

At 740, method 700 can include determining, by the mobile device,vehicle adaptation information based on the driver profile information,other vehicle profile information, and vehicle profile information forthe instant vehicle. Vehicle adaptation information can be related toadapting a subsystem of a vehicle. In an aspect, nearly any vehiclesubsystem can be subject to adaptation or control. This adaptation andcontrol can be effected by a control device of the instant vehicle.

At 750 of method 700, the mobile device can facilitate access to thevehicle adaption information. At this point method 700 can end. In anembodiment, a control device of the vehicle can access the vehicleadaptation information. Access can be via a wired or wireless interface.Vehicle adaptation information can be determined and this informationcan be made available to an instant vehicle to facilitate adaptation ofa vehicle subsystem. Vehicle adaption information can provide forimproved safety and driver comfort as a driver uses different vehicles,can be portable, and can also be device independent.

FIG. 8 illustrates a method 800 that facilitates employing a mobiledevice as an intermediary for vehicle adaptation based on a driverprofile and other vehicle profile information in accordance with aspectsof the subject disclosure. At 810, method 800 can include receiving, bya server device, driver profile information related to a driver profileassociated with a mobile device. A server device can be remotely locatedfrom a mobile device. In an aspect, the server device can be a personalserver device, a cloud server device, a wireless network operatordevice, etc. A mobile device can couple, e.g., at 830, with the serverdevice via a wired or wireless connection, though typically theconnection will be wireless, e.g., a wireless communication link via awireless network provider, a cellular communication link, a Wi-Ficommunication link, a Bluetooth-type communication link, etc.

At 820, method 800 can include the server device receiving other vehicleprofile information related to a vehicle associated with the driverprofile. Other vehicle profile information can comprise informationspecific to a particular vehicle. As such, other vehicle profileinformation can comprise vehicle identification information. Further,other vehicle profile information can include make, model, servicehistory, options, odometer information, geometry information, relevantservice bulletin or recall information, historical use information, etc.Other vehicle profile information can be associated with a plurality ofdriver profiles.

At 830, method 800 can comprise receiving, by the server device, vehicleprofile information related to an instant vehicle from the mobiledevice. An instant vehicle can be a vehicle operated or occupied by adriver or passenger associated with driver profile information from 810.Vehicle profile information can be similar to other vehicle profileinformation but will typically be for an instant vehicle.

At 840, method 800 can include, determining by the server device,vehicle adaptation information based on the driver profile information,other vehicle profile information, and vehicle profile information forthe instant vehicle. Vehicle adaptation information can be related toadapting a subsystem of a vehicle. In an aspect, nearly any vehiclesubsystem can be subject to adaptation or control. This adaptation andcontrol can be effected by a control device of the instant vehicle.

At 850, method 800 can include the server device facilitating access tothe vehicle adaption information via the mobile device. At this pointmethod 800 can end. In an embodiment, a control device of the vehiclecan access the vehicle adaptation information from the server device viathe mobile device acting as a MDI. Access between the MDI and vehicle,or between the MDI and the server device, can be via a wired or wirelessinterface. Vehicle adaptation information can be determined at theserver device and this information can be made available via the mobiledevice MDI to an instant vehicle to facilitate adaptation of a vehiclesubsystem. Vehicle adaption information can provide for improved safetyand driver comfort as a driver uses different vehicles, can be portable,and can also be device independent.

FIG. 9 is a schematic block diagram of a computing environment 900 withwhich the disclosed subject matter can interact. The system 900 includesone or more remote component(s) 910. The remote component(s) 910 can behardware and/or software (e.g., threads, processes, computing devices).In some embodiments, remote component(s) 910 can include servers,personal servers, wireless telecommunication network devices, etc. As anexample, remote component(s) 910 can be a device of a wireless carriernetwork, e.g., a RAN. As another example, remote component(s) 910 can bea server associated with a cloud computing provider device.

The system 900 also includes one or more local component(s) 920. Thelocal component(s) 920 can be hardware and/or software (e.g., threads,processes, computing devices). In some embodiments, local component(s)920 can include mobile device 110, 210, 310, 410, 510, etc. As anexample, local component(s) 920 can be a MDI comprising a smartphone.

One possible communication between a remote component(s) 910 and a localcomponent(s) 920 can be in the form of a data packet adapted to betransmitted between two or more computer processes. Another possiblecommunication between a remote component(s) 910 and a local component(s)920 can be in the form of circuit-switched data adapted to betransmitted between two or more computer processes in radio time slots.As an example, driver profile information, other vehicle profileinformation, instant vehicle profile information, etc., can becommunicated over a packet-switched or circuit-switched channels betweena server device, e.g., remote component 910, and a mobile device, e.g.,a local component 920, over an air interface, such as on apacket-switched or circuit-switched downlink channel. The system 900includes a communication framework 940 that can be employed tofacilitate communications between the remote component(s) 910 and thelocal component(s) 920, and can include an air interface, e.g., Uuinterface of a UMTS network. Remote component(s) 910 can be operablyconnected to one or more remote data store(s) 950, such as a driverprofile information store, a other vehicle profile information store,etc., that can be employed to store information, such as a driverprofile or other vehicle profile, on the remote component(s) 910 side ofcommunication framework 940. Similarly, local component(s) 920 can beoperably connected to one or more local data store(s) 930, that can beemployed to store information, such as received driver profileinformation or received other vehicle profile information, on the to thelocal component(s) 920 side of communication framework 940.

In order to provide a context for the various aspects of the disclosedsubject matter, FIG. 10, and the following discussion, are intended toprovide a brief, general description of a suitable environment in whichthe various aspects of the disclosed subject matter can be implemented.While the subject matter has been described above in the general contextof computer-executable instructions of a computer program that runs on acomputer and/or computers, those skilled in the art will recognize thatthe disclosed subject matter also can be implemented in combination withother program modules. Generally, program modules include routines,programs, components, data structures, etc. that performs particulartasks and/or implement particular abstract data types.

In the subject specification, terms such as “store,” “storage,” “datastore,” “data storage,” “database,” and substantially any otherinformation storage component relevant to operation and functionality ofa component, refer to “memory components,” or entities embodied in a“memory” or components comprising the memory. It is noted that thememory components described herein can be either volatile memory ornonvolatile memory, or can include both volatile and nonvolatile memory,by way of illustration, and not limitation, volatile memory 1020 (seebelow), non-volatile memory 1022 (see below), disk storage 1024 (seebelow), and memory storage 1046 (see below). Further, nonvolatile memorycan be included in read only memory, programmable read only memory,electrically programmable read only memory, electrically erasable readonly memory, or flash memory. Volatile memory can include random accessmemory, which acts as external cache memory. By way of illustration andnot limitation, random access memory is available in many forms such assynchronous random access memory, dynamic random access memory,synchronous dynamic random access memory, double data rate synchronousdynamic random access memory, enhanced synchronous dynamic random accessmemory, Synchlink dynamic random access memory, and direct Rambus randomaccess memory. Additionally, the disclosed memory components of systemsor methods herein are intended to comprise, without being limited tocomprising, these and any other suitable types of memory.

Moreover, it is noted that the disclosed subject matter can be practicedwith other computer system configurations, including single-processor ormultiprocessor computer systems, mini-computing devices, mainframecomputers, as well as personal computers, hand-held computing devices(e.g., personal digital assistant, phone, watch, tablet computers,netbook computers, . . . ), microprocessor-based or programmableconsumer or industrial electronics, and the like. The illustratedaspects can also be practiced in distributed computing environmentswhere tasks are performed by remote processing devices that are linkedthrough a communications network; however, some if not all aspects ofthe subject disclosure can be practiced on stand-alone computers. In adistributed computing environment, program modules can be located inboth local and remote memory storage devices.

FIG. 10 illustrates a block diagram of a computing system 1000 operableto execute the disclosed systems and methods in accordance with anembodiment. Computer 1012, which can be, for example, part of mobiledevice 110, 210, 310, 410, 510, etc., server device 470, 570, etc., oremploying method 600, 700, or 800, etc., includes a processing unit1014, a system memory 1016, and a system bus 1018. System bus 1018couples system components including, but not limited to, system memory1016 to processing unit 1014. Processing unit 1014 can be any of variousavailable processors. Dual microprocessors and other multiprocessorarchitectures also can be employed as processing unit 1014.

System bus 1018 can be any of several types of bus structure(s)including a memory bus or a memory controller, a peripheral bus or anexternal bus, and/or a local bus using any variety of available busarchitectures including, but not limited to, industrial standardarchitecture, micro-channel architecture, extended industrial standardarchitecture, intelligent drive electronics, video electronics standardsassociation local bus, peripheral component interconnect, card bus,universal serial bus, advanced graphics port, personal computer memorycard international association bus, Firewire (Institute of Electricaland Electronics Engineers 1194), and small computer systems interface.

System memory 1016 can include volatile memory 1020 and nonvolatilememory 1022. A basic input/output system, containing routines totransfer information between elements within computer 1012, such asduring start-up, can be stored in nonvolatile memory 1022. By way ofillustration, and not limitation, nonvolatile memory 1022 can includeread only memory, programmable read only memory, electricallyprogrammable read only memory, electrically erasable read only memory,or flash memory. Volatile memory 1020 includes read only memory, whichacts as external cache memory. By way of illustration and notlimitation, read only memory is available in many forms such assynchronous random access memory, dynamic read only memory, synchronousdynamic read only memory, double data rate synchronous dynamic read onlymemory, enhanced synchronous dynamic read only memory, Synchlink dynamicread only memory, Rambus direct read only memory, direct Rambus dynamicread only memory, and Rambus dynamic read only memory.

Computer 1012 can also include removable/non-removable,volatile/non-volatile computer storage media. FIG. 10 illustrates, forexample, disk storage 1024. Disk storage 1024 includes, but is notlimited to, devices like a magnetic disk drive, floppy disk drive, tapedrive, flash memory card, or memory stick. In addition, disk storage1024 can include storage media separately or in combination with otherstorage media including, but not limited to, an optical disk drive suchas a compact disk read only memory device, compact disk recordabledrive, compact disk rewritable drive or a digital versatile disk readonly memory. To facilitate connection of the disk storage devices 1024to system bus 1018, a removable or non-removable interface is typicallyused, such as interface 1026.

Computing devices typically include a variety of media, which caninclude computer-readable storage media or communications media, whichtwo terms are used herein differently from one another as follows.

Computer-readable storage media can be any available storage media thatcan be accessed by the computer and includes both volatile andnonvolatile media, removable and non-removable media. By way of example,and not limitation, computer-readable storage media can be implementedin connection with any method or technology for storage of informationsuch as computer-readable instructions, program modules, structureddata, or unstructured data. Computer-readable storage media can include,but are not limited to, read only memory, programmable read only memory,electrically programmable read only memory, electrically erasable readonly memory, flash memory or other memory technology, compact disk readonly memory, digital versatile disk or other optical disk storage,magnetic cassettes, magnetic tape, magnetic disk storage or othermagnetic storage devices, or other tangible media which can be used tostore desired information. In this regard, the term “tangible” herein asmay be applied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating intangible signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingintangible signals per se. In an aspect, tangible media can includenon-transitory media wherein the term “non-transitory” herein as may beapplied to storage, memory or computer-readable media, is to beunderstood to exclude only propagating transitory signals per se as amodifier and does not relinquish coverage of all standard storage,memory or computer-readable media that are not only propagatingtransitory signals per se. Computer-readable storage media can beaccessed by one or more local or remote computing devices, e.g., viaaccess requests, queries or other data retrieval protocols, for avariety of operations with respect to the information stored by themedium.

Communications media typically embody computer-readable instructions,data structures, program modules or other structured or unstructureddata in a data signal such as a modulated data signal, e.g., a carrierwave or other transport mechanism, and includes any information deliveryor transport media. The term “modulated data signal” or signals refersto a signal that has one or more of its characteristics set or changedin such a manner as to encode information in one or more signals. By wayof example, and not limitation, communication media include wired media,such as a wired network or direct-wired connection, and wireless mediasuch as acoustic, RF, infrared and other wireless media.

It can be noted that FIG. 10 describes software that acts as anintermediary between users and computer resources described in suitableoperating environment 1000. Such software includes an operating system1028. Operating system 1028, which can be stored on disk storage 1024,acts to control and allocate resources of computer system 1012. Systemapplications 1030 take advantage of the management of resources byoperating system 1028 through program modules 1032 and program data 1034stored either in system memory 1016 or on disk storage 1024. It is to benoted that the disclosed subject matter can be implemented with variousoperating systems or combinations of operating systems.

A user can enter commands or information into computer 1012 throughinput device(s) 1036. As an example, a user interface can be embodied ina touch sensitive display panel allowing a user to interact withcomputer 1012. Input devices 1036 include, but are not limited to, apointing device such as a mouse, trackball, stylus, touch pad, keyboard,microphone, joystick, game pad, satellite dish, scanner, TV tuner card,digital camera, digital video camera, web camera, cell phone,smartphone, tablet computer, etc. These and other input devices connectto processing unit 1014 through system bus 1018 by way of interfaceport(s) 1038. Interface port(s) 1038 include, for example, a serialport, a parallel port, a game port, a universal serial bus, an infraredport, a Bluetooth port, an IP port, or a logical port associated with awireless service, etc. Output device(s) 1040 use some of the same typeof ports as input device(s) 1036.

Thus, for example, a universal serial busport can be used to provideinput to computer 1012 and to output information from computer 1012 toan output device 1040. Output adapter 1042 is provided to illustratethat there are some output devices 1040 like monitors, speakers, andprinters, among other output devices 1040, which use special adapters.Output adapters 1042 include, by way of illustration and not limitation,video and sound cards that provide means of connection between outputdevice 1040 and system bus 1018. It should be noted that other devicesand/or systems of devices provide both input and output capabilitiessuch as remote computer(s) 1044.

Computer 1012 can operate in a networked environment using logicalconnections to one or more remote computers, such as remote computer(s)1044. Remote computer(s) 1044 can be a personal computer, a server, arouter, a network PC, cloud storage, cloud service, a workstation, amicroprocessor based appliance, a peer device, or other common networknode and the like, and typically includes many or all of the elementsdescribed relative to computer 1012.

For purposes of brevity, only a memory storage device 1046 isillustrated with remote computer(s) 1044. Remote computer(s) 1044 islogically connected to computer 1012 through a network interface 1048and then physically connected by way of communication connection 1050.Network interface 1048 encompasses wire and/or wireless communicationnetworks such as local area networks and wide area networks. Local areanetwork technologies include fiber distributed data interface, copperdistributed data interface, Ethernet, Token Ring and the like. Wide areanetwork technologies include, but are not limited to, point-to-pointlinks, circuit-switching networks like integrated services digitalnetworks and variations thereon, packet switching networks, and digitalsubscriber lines. As noted below, wireless technologies may be used inaddition to or in place of the foregoing.

Communication connection(s) 1050 refer(s) to hardware/software employedto connect network interface 1048 to bus 1018. While communicationconnection 1050 is shown for illustrative clarity inside computer 1012,it can also be external to computer 1012. The hardware/software forconnection to network interface 1048 can include, for example, internaland external technologies such as modems, including regular telephonegrade modems, cable modems and digital subscriber line modems,integrated services digital network adapters, and Ethernet cards.

The above description of illustrated embodiments of the subjectdisclosure, including what is described in the Abstract, is not intendedto be exhaustive or to limit the disclosed embodiments to the preciseforms disclosed. While specific embodiments and examples are describedherein for illustrative purposes, various modifications are possiblethat are considered within the scope of such embodiments and examples,as those skilled in the relevant art can recognize.

In this regard, while the disclosed subject matter has been described inconnection with various embodiments and corresponding Figures, whereapplicable, it is to be understood that other similar embodiments can beused or modifications and additions can be made to the describedembodiments for performing the same, similar, alternative, or substitutefunction of the disclosed subject matter without deviating therefrom.Therefore, the disclosed subject matter should not be limited to anysingle embodiment described herein, but rather should be construed inbreadth and scope in accordance with the appended claims below.

As it employed in the subject specification, the term “processor” canrefer to substantially any computing processing unit or devicecomprising, but not limited to comprising, single-core processors;single-processors with software multithread execution capability;multi-core processors; multi-core processors with software multithreadexecution capability; multi-core processors with hardware multithreadtechnology; parallel platforms; and parallel platforms with distributedshared memory. Additionally, a processor can refer to an integratedcircuit, an application specific integrated circuit, a digital signalprocessor, a field programmable gate array, a programmable logiccontroller, a complex programmable logic device, a discrete gate ortransistor logic, discrete hardware components, or any combinationthereof designed to perform the functions described herein. Processorscan exploit nano-scale architectures such as, but not limited to,molecular and quantum-dot based transistors, switches and gates, inorder to optimize space usage or enhance performance of user equipment.A processor may also be implemented as a combination of computingprocessing units.

As used in this application, the terms “component,” “system,”“platform,” “layer,” “selector,” “interface,” and the like are intendedto refer to a computer-related entity or an entity related to anoperational apparatus with one or more specific functionalities, whereinthe entity can be either hardware, a combination of hardware andsoftware, software, or software in execution. As an example, a componentmay be, but is not limited to being, a process running on a processor, aprocessor, an object, an executable, a thread of execution, a program,and/or a computer. By way of illustration and not limitation, both anapplication running on a server and the server can be a component. Oneor more components may reside within a process and/or thread ofexecution and a component may be localized on one computer and/ordistributed between two or more computers. In addition, these componentscan execute from various computer readable media having various datastructures stored thereon. The components may communicate via localand/or remote processes such as in accordance with a signal having oneor more data packets (e.g., data from one component interacting withanother component in a local system, distributed system, and/or across anetwork such as the Internet with other systems via the signal). Asanother example, a component can be an apparatus with specificfunctionality provided by mechanical parts operated by electric orelectronic circuitry, which is operated by a software or firmwareapplication executed by a processor, wherein the processor can beinternal or external to the apparatus and executes at least a part ofthe software or firmware application. As yet another example, acomponent can be an apparatus that provides specific functionalitythrough electronic components without mechanical parts, the electroniccomponents can include a processor therein to execute software orfirmware that confers at least in part the functionality of theelectronic components.

In addition, the term “or” is intended to mean an inclusive “or” ratherthan an exclusive “or.” That is, unless specified otherwise, or clearfrom context, “X employs A or B” is intended to mean any of the naturalinclusive permutations. That is, if X employs A; X employs B; or Xemploys both A and B, then “X employs A or B” is satisfied under any ofthe foregoing instances. Moreover, articles “a” and “an” as used in thesubject specification and annexed drawings should generally be construedto mean “one or more” unless specified otherwise or clear from contextto be directed to a singular form.

Further, the term “include” is intended to be employed as an open orinclusive term, rather than a closed or exclusive term. The term“include” can be substituted with the term “comprising” and is to betreated with similar scope, unless otherwise explicitly used otherwise.As an example, “a basket of fruit including an apple” is to be treatedwith the same breadth of scope as, “a basket of fruit comprising anapple.”

Moreover, terms like “user equipment (UE),” “mobile station,” “mobile,”“subscriber station,” “subscriber equipment,” “access terminal,”“terminal,” “handset,” and similar terminology, refer to a wirelessdevice utilized by a subscriber or user of a wireless communicationservice to receive or convey data, control, voice, video, sound, gaming,or substantially any data-stream or signaling-stream. The foregoingterms are utilized interchangeably in the subject specification andrelated drawings. Likewise, the terms “access point,” “base station,”“Node B,” “evolved Node B,” “home Node B,” “home access point,” and thelike, are utilized interchangeably in the subject application, and referto a wireless network component or appliance that serves and receivesdata, control, voice, video, sound, gaming, or substantially anydata-stream or signaling-stream to and from a set of subscriber stationsor provider enabled devices. Data and signaling streams can includepacketized or frame-based flows.

Additionally, the terms “core-network”, “core”, “core carrier network”,“carrier-side”, or similar terms can refer to components of atelecommunications network that typically provides some or all ofaggregation, authentication, call control and switching, charging,service invocation, or gateways. Aggregation can refer to the highestlevel of aggregation in a service provider network wherein the nextlevel in the hierarchy under the core nodes is the distribution networksand then the edge networks. UEs do not normally connect directly to thecore networks of a large service provider but can be routed to the coreby way of a switch or radio access network. Authentication can refer todeterminations regarding whether the user requesting a service from thetelecom network is authorized to do so within this network or not. Callcontrol and switching can refer determinations related to the futurecourse of a call stream across carrier equipment based on the callsignal processing. Charging can be related to the collation andprocessing of charging data generated by various network nodes. Twocommon types of charging mechanisms found in present day networks can beprepaid charging and postpaid charging. Service invocation can occurbased on some explicit action (e.g. call transfer) or implicitly (e.g.,call waiting). It is to be noted that service “execution” may or may notbe a core network functionality as third party network/nodes may takepart in actual service execution. A gateway can be present in the corenetwork to access other networks. Gateway functionality can be dependenton the type of the interface with another network.

Furthermore, the terms “user,” “subscriber,” “customer,” “consumer,”“prosumer,” “agent,” and the like are employed interchangeablythroughout the subject specification, unless context warrants particulardistinction(s) among the terms. It should be appreciated that such termscan refer to human entities or automated components (e.g., supportedthrough artificial intelligence, as through a capacity to makeinferences based on complex mathematical formalisms), that can providesimulated vision, sound recognition and so forth.

Aspects, features, or advantages of the subject matter can be exploitedin substantially any, or any, wired, broadcast, wirelesstelecommunication, radio technology or network, or combinations thereof.Non-limiting examples of such technologies or networks include broadcasttechnologies (e.g., sub-Hertz, extremely low frequency, very lowfrequency, low frequency, medium frequency, high frequency, very highfrequency, ultra-high frequency, super-high frequency, terahertzbroadcasts, etc.); Ethernet; X.25; powerline-type networking, e.g.,Powerline audio video Ethernet, etc; femto-cell technology; Wi-Fi;worldwide interoperability for microwave access; enhanced general packetradio service; third generation partnership project, long termevolution; third generation partnership project universal mobiletelecommunications system; third generation partnership project 2, ultramobile broadband; high speed packet access; high speed downlink packetaccess; high speed uplink packet access; enhanced data rates for globalsystem for mobile communication evolution radio access network;universal mobile telecommunications system terrestrial radio accessnetwork; or long term evolution advanced.

What has been described above includes examples of systems and methodsillustrative of the disclosed subject matter. It is, of course, notpossible to describe every combination of components or methods herein.One of ordinary skill in the art may recognize that many furthercombinations and permutations of the claimed subject matter arepossible. Furthermore, to the extent that the terms “includes,” “has,”“possesses,” and the like are used in the detailed description, claims,appendices and drawings such terms are intended to be inclusive in amanner similar to the term “comprising” as “comprising” is interpretedwhen employed as a transitional word in a claim.

What is claimed is:
 1. A mobile device, comprising: a processor; and amemory that stores executable instructions that, when executed by theprocessor, facilitate performance of operations, comprising: receivingdriver profile information associated with a driver profile that isassociated with the mobile device, wherein the driver profileinformation comprises a selectable characteristic for an adjustableaspect of a first vehicle model; receiving vehicle profile informationrelated to a first vehicle, wherein the vehicle profile informationcomprises model identification information corresponding to a model ofthe first vehicle; in response to determining that the first vehiclemodel is a same model as the model of the first vehicle, determiningvehicle adaptation information related to adapting an aspect of thefirst vehicle, corresponding to the adjustable aspect of the firstvehicle model, based on the selectable characteristic of the driverprofile information and the vehicle profile information; andfacilitating access to the vehicle adaptation information for a deviceof the first vehicle to enable adaptation of the aspect of the firstvehicle.
 2. The mobile device of claim 1, wherein the device of thefirst vehicle is a first device, and wherein the receiving the driverprofile information comprises receiving the driver profile informationfrom a second device located remotely from the mobile device.
 3. Themobile device of claim 2, wherein the second device is a server devicethat communicates with the mobile device via a wirelesstelecommunications network device, and wherein the first device of thefirst vehicle communicates with the mobile device via a wireless networkinterface device.
 4. The mobile device of claim 2, wherein the seconddevice is a radio access network device of a wireless telecommunicationsnetwork.
 5. The mobile device of claim 1, wherein the vehicleinformation is first vehicle information, and wherein the operationsfurther comprise receiving second vehicle profile information related toa second vehicle associated with the driver profile, and wherein thedetermining is further based on the second vehicle profile information.6. The mobile device of claim 5, wherein the device of the first vehicleis a first device, and wherein the second vehicle profile information isreceived from a second device located remotely from the mobile device.7. The mobile device of claim 1, wherein the vehicle adaptationinformation relates to adapting a performance aspect of the firstvehicle.
 8. The mobile device of claim 7, wherein the selectablecharacteristic relates to an acceleration curve of the first vehiclemodel and wherein the performance aspect comprises an accelerationaspect of the first vehicle.
 9. The mobile device of claim 7, whereinthe selectable characteristic relates to an suspension configuration ofthe first vehicle model and wherein the performance aspect comprises asuspension aspect of the first vehicle.
 10. The mobile device of claim1, wherein the selectable characteristic relates to a line of sight foran operator position of the first vehicle model and wherein the vehicleadaptation information relates to adapting a seat position of the firstvehicle corresponding the line of sight.
 11. A method, comprising:receiving, by a mobile device comprising a processor, driver profileinformation associated with the mobile device from a server devicelocated remotely from the mobile device, wherein the driver profileinformation comprises a selectable value for a feature of a vehiclemodel; receiving, by the mobile device, vehicle profile informationrelated to a first vehicle, wherein the vehicle profile informationcomprises a model of the first vehicle; in response to determining thatthe model of the first vehicle corresponds to the vehicle model,determining, by the mobile device, vehicle adaptation informationrelated to adapting an aspect of the first vehicle and based on thedriver profile information and the vehicle profile information; andfacilitating, by the mobile device, access to the vehicle adaptationinformation for a first device of the first vehicle to initiateadaptation of the aspect of the first vehicle.
 12. The method of claim11, wherein the receiving the vehicle profile information comprisesreceiving the vehicle profile information from a wirelesstelecommunications network device.
 13. The method of claim 11, whereinthe vehicle profile information is first vehicle profile information,and further comprising receiving, by the mobile device, second vehicleprofile information related to a second vehicle associated with thedriver profile information and wherein the determining is further basedon the second vehicle profile information.
 14. The method of claim 11,wherein the determining the adaptation information relates to adapting aperformance aspect of the first vehicle.
 15. The method of claim 11,wherein the determining the adaptation information relates to adaptingan acceleration transfer function of the first vehicle.
 16. The methodof claim 11, wherein the determining the adaptation information relatesto adapting a suspension aspect of the first vehicle.
 17. The method ofclaim 11, wherein the mobile device is a mobile phone device coupled tothe server device via a wireless telecommunications network device. 18.A server device, comprising: a processor; and a memory that storesexecutable instructions that, when executed by the processor, facilitateperformance of operations, comprising: receiving driver profileinformation associated with a driver profile that is associated with amobile device; receiving first vehicle profile information related to afirst vehicle via the mobile device; receiving second vehicle profileinformation related to a second vehicle associated with the driverprofile; based on the driver profile information, the first vehicleprofile information, and the second vehicle profile information,determining vehicle adaptation information related to adapting an aspectof the first vehicle; and in response to determining, based on the firstvehicle profile information and driver profile information, that a modelof the first vehicle corresponds to a selectable setting of the driverprofile for the model of the first vehicle, enabling access, via themobile device, to the vehicle adaptation information for a device of thefirst vehicle to facilitate adaptation of the aspect of the firstvehicle.
 19. The server device of claim 18, wherein the vehicleadaptation information relates to adapting a performance aspect of thefirst vehicle.
 20. The server device of claim 19, wherein theperformance aspect comprises a vehicle acceleration response aspect ofthe first vehicle.